package com.ericsson.enap.modules.ebmLog.service;

import com.ericsson.enap.modules.ebmLog.entity.EbmEventVO;
import com.ericsson.enap.modules.sys.entity.EnipNetelement;

import java.util.List;
import java.util.Map;

/**
 * @description: ebmLogService主服务接口类
 * @author: wangjingshi
 * @create: 2021-04-19 09:55
 */

public interface EbmLogService {

    Map<String, EbmEventVO> eventMap(Integer netType);

    List<EnipNetelement> DownLoadEbmFiles(Integer i, String collectorIp, String ebmPath);

    void AnalysisEbmFiles(List<EnipNetelement> list, Map<String, EbmEventVO> eventMap, String ebmPath);

    void dropExpireDocuments(Map<String, EbmEventVO> eventMap);

    void statisticAndLoadEbmLogs(List<EnipNetelement> list, Map<String, EbmEventVO> eventMap, String ebmPath);
}
